Integrating Computation and Visualization for Biomolecular Analysis: An Example Using Python and AVS
نویسندگان
چکیده
One of the challenges in biocomputing is to enable the efficient use of a wide variety of fast-evolving computational methods to simulate, analyze, and understand the complex properties and interactions of molecular systems. Our laboratory investigates several areas including molecular visualization, protein-ligand docking, protein-protein docking, molecular surfaces, and the derivation of phenomenological potentials. In this paper we present an approach based on the Python programming language to achieve a high level of integration between these different computational methods and our primary visualization system AVS. This approach removes many limitations of AVS while increasing dramatically the inter-operability of our computational tools. Several examples are shown to illustrate how this approach enables a high level of integration and inter-operability between different tools, while retaining modularity and avoiding the creation of a large monolithic package that is difficult to extend and maintain.
منابع مشابه
Monitoring and controlling remote parallel computations using Schooner
Scientific visualization systems such as AVS have the potential to help users of parallel systems monitor and control their computations. Unfortunately, the machines most suitable for visualization systems are not the parallel systems on which the computation executes, often leading to the use of two distinct machines and the viewing of results only after the computation has completed. Here, an...
متن کاملIntegrating CUMULVS into AVS/Express
This paper discusses the development of a CUMULVS interface for runtime data visualization using the AVS/Express commercial visualization environment. The CUMULVS (Collaborative, User Migration, User Library for Visualization and Steering) system, developed at Oak Ridge National Laboratory, is an essential platform for interacting with high-performance scientific simulation programs on-the-fly....
متن کاملExperiences with Cm/avs to Visualize and Compute Simulation Data on the Cm-5 (1)
We have used AVS and its parallel implementation, CM/AVS, to create a distributed environment between a Silicon Graphics IRIS Crimson workstation and a CM-5 Connection Machine parallel supercomputer from Thinking Machines Corporation. This heterogeneous distributed system is used to visualize data generated from simulations on the CM-5. CM/AVS modules have been developed to read, process, and v...
متن کاملAn Intelligence-Based Model for Supplier Selection Integrating Data Envelopment Analysis and Support Vector Machine
The importance of supplier selection is nowadays highlighted more than ever as companies have realized that efficient supplier selection can significantly improve the performance of their supply chain. In this paper, an integrated model that applies Data Envelopment Analysis (DEA) and Support Vector Machine (SVM) is developed to select efficient suppliers based on their predicted efficiency sco...
متن کاملVisualization of Do-Loop Performance
Performance visualization is the use of graphical display techniques for the analysis of performance data in order to improve understanding of complex performance phenomena. Performance visualization systems for parallel programs have been helpful in the past and they are commonly used in order to improve parallel program performance. However, despite the advances that have been made in visuali...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- Pacific Symposium on Biocomputing. Pacific Symposium on Biocomputing
دوره شماره
صفحات -
تاریخ انتشار 1999